.banxin{
	width:1000px;
	margin:0 auto;
	position: relative;
}
.recruit_banner{
	width:100%;
	height:420px;
	background:#27c6a8 url(../img/hp_bg1.jpg) no-repeat center top;
}
.recruit_classfiy{
	width:100%;
	background-color: #e5e5e5;
	overflow: hidden;
	padding:60px 0;
}
.recruit_classfiy .recruit_list{
	width:786px;
	margin:0 auto;
}
.recruit_classfiy .recruit_list .recruit_list_item a{
	float: left;
	width:239px;
	height:159px;
	margin-right:23px;
	background:url(../img/recruit_list1.png) no-repeat center top;
}
.recruit_classfiy .recruit_list .recruit_campus a{
	background-image:url(../img/recruit_list2.png);
}
.recruit_classfiy .recruit_list .recruit_culture a{
	background-image:url(../img/recruit_list3.png);
}
.nomr{
	margin-right:0;
}
.recruit_footer{
	padding:40px 0 50px;
	background-color: #35383d;

}
.recruit_footer h3{
	width:461px;
	height:58px;
	background:url(../img/one_family.png) no-repeat center top;
	margin:0 auto;
	text-indent:-99999px;
	padding-bottom:5px;
	border-bottom:1px solid #80c269;
}
.recruit_erweima{
	width:500px;
	margin:0 auto;
	padding-left:36px;
	padding-top:30px;
}
.erweima_pic{
	float: left;
	margin-right:15px;
	margin-top: 3px;
}
.recruit_contact{
	position: relative;
}
.recruit_contact p{
	font-family: "Microsoft YaHei";
	font-size:14px;
	color:#80c269;
	line-height:20px;
}
.recruit_contact p.contact_us{
	font-size:24px;
	line-height:30px;
}
/*企业文化*/
.culture_main{
	width:100%;
	overflow: hidden;
	background-color:#f8f8f8;
}
 .culture_title{
	font:20px/24px "Microsoft YaHei";
	color:#7b7c7b;
	height:680px;
	background:url(../img/culture_bg_03.png) no-repeat right bottom;
	padding:50px 25px 0;
}

 .culture_title .eng_txt{
	color:#60cb78;
	padding-bottom:5px;
	border-bottom:1px solid #cfcfcf;
}
 .culture_title .ss_culture{
	width:227px;
	height:104px;
	background:url(../img/culture_title.png) no-repeat center top;
	text-indent:-9999px;
	margin:20px 0;
}
 .culture_title .culture_info{
	text-indent:2em;
	font-size:14px;
	margin-bottom:15px;
}
.culture_main .culture_title .last{
	margin-bottom:80px;
}
.culture_main .culture_title .culture_info strong{
	color:#60cb78;
	
}
/*校园招聘*/
.school_recruit_main{
	width:100%;
	height:730px;
	background:url(../img/school_bg.jpg) no-repeat center top;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='../img/about_bg.jpg',
    sizingMethod='scale');
    background-size:cover;
	padding-top:30px;
}
.school_bg{
	background-image:none;
	background-color: #efefef;
	padding-top:20px!important;
}
.school_con_sub{
	padding:25px 0 0 0!important;
}
.school_recruit_info{
	background-color: #fff;
}
.school_recruit_tit{
	width:120px;
	height:35px;
	background-color:#dedede;
	color:#7d7d7d;
	font-size:16px;
	line-height:35px;
	text-align: center;
}
.school_recruit_list{
	padding:20px 25px;
}
.school_recruit_item{
	margin-bottom:15px;
}
.school_recruit_item .job_title{
	font-size:16px;
	color:#62cb77;
}
.school_recruit_item .job_details{
	font-size:14px;
	color:#666;
}
.tab_jobs_list{
	border-collapse: collapse;
	width:100%;
	text-align: center;
}
.tab_jobs_list tr th{
	background-color: #cfcfcf;
	padding:3px;
	font-size:16px;
	color:#fff;
	font-weight: normal;
	border-right:5px solid #fff;
}
.tab_jobs_list tr td{
	padding:10px;
	font-size:14px;
	color:#666;
}
.school_con_process{
	width:760px!important;
	background-color: #fff;
	padding:30px;
}
.school_con_list{
	margin-bottom:25px;
}
.school_con_list_02{
	padding-left:110px;
}
.school_con_item{
	float: left;
	width:20%;
	text-align: center;
	background: url(../img/arrow.jpg) no-repeat center right;
}
.school_con_item span {
	font-size:16px;
	color:#ad6e00;
}
.school_con_item span .school_icon{
	display: block;
 	width: 86px;
 	height: 84px;
 	background: url(../img/icon__03.jpg) no-repeat;
 	margin:0 auto 4px;
}
.icon_choose{
	background-image: url(../img/icon__05.jpg)!important;
}
.icon_talk{
	background-image: url(../img/icon__07.jpg)!important;
}
.icon_test{
	background-image: url(../img/icon__09.jpg)!important;
}
.icon_interview{
	background-image: url(../img/icon__11.jpg)!important;
}
.icon_hr_interview{
	background-image: url(../img/icon__19.jpg)!important;
}
.icon_offer{
	background-image: url(../img/icon__21.jpg)!important;
}
.icon_learn{
	background-image: url(../img/icon__23.jpg)!important;
}
.icon_entry{
	background-image: url(../img/icon__25.jpg)!important;
}
/*  社会招聘  */
.offers{
	background:url(../img/comm_bg.jpg) no-repeat top center;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='../img/link_bg.jpg',
    sizingMethod='scale');
    background-size:cover;
	width:100%;
	height:680px;
	margin:0 auto;
	padding:40px 0;
}
.offers_con{
	width:1000px;
	margin:0 auto;
	padding:10px 0;
	background:#f2f3f2;
}
.offers_title{
	border-bottom:1px solid #cfcfcf;
	padding:15px 30px 5px 30px;
	font-family:"Microsoft YaHei";
	font-size:20px;
	font-weight:normal;
}
.offers_title .chinese_txt{
	color:#0e0e0e;
}
.offers_title .english_txt{
	color:#60cb78;
}
.offers_title .english_txt b{
	margin-right:8px;
}

.offers_con_sub{
	padding:15px 30px 0 30px;
}
.offers_con_left{
	float:left;
	width:120px;
}
.offers_con_left .offers_sub_title{
	color:#959595;
	font-family:"Microsoft YaHei";
	font-weight:normal;
	font-size:18px;
	padding:10px 0;
}
.offers_con_left .offers_sub_list{
	margin-bottom:30px;
}
.offers_con_left .offers_sub_item{
	margin-bottom:1px;
}
.offers_con_left .offers_sub_item a{
	display:block;
	width:105px;
	padding-left:10px;
	height:38px;
	line-height:38px;
	color:#fff;
	font-family:"Microsoft YaHei";
	font-size:12px;
	background:#62cb77;
}
.offers_con_left .offers_sub_item_cur a,.offers_con_left .offers_sub_item a:hover{
	background:#51b966;
}
.offers_con_right{
	float:right;
	width:800px;
	margin-top:40px;
	position:relative;
}
.jobs_list{
	
}
.jobs_item{
	background:#fff;
	height:40px;
	line-height:40px;
	margin-bottom:3px;
}
.jobs_item span{
	display:inline-block;
	font-size:14px;
	color:#333;
	font-family:"SimSun";
	text-align:center;
}
.jobs_item .job_name{
	width:215px;
}
.jobs_item .job_kinds{
	width:175px;
}
.jobs_item .job_city{
	width:190px;
}
.jobs_item .job_date{
	width:180px;
}
.jobs_item_title{
	background:#cfcfcf;
	margin-bottom:0;
}
.jobs_item_title span{
	color:#fff;
	font-size:18px;
	font-family:"Microsoft YaHei";
}
.jobs_item a{
	display:block;
}
.jobs_item a:hover{
	background:#efefef;
}
.comm_page{
	margin:20px 0;
	text-align:right;
}
.comm_page a{
    display:inline-block;
    padding:0 10px;
    height: 25px;
    line-height: 25px;
    color:#6e7d82;
    border:1px solid #d9d9d9;
    border-bottom:2px solid #c8c8c8;
}
.comm_page .page_num{
    padding:0 8px;
    height: 25px;
    line-height: 25px;
}
.comm_page .page_on{
	border-bottom:2px solid #0098ff;
	color:#2f3d4e;
}
.job_detail_infor{
	border-left:5px solid #62cb77;
}
.job_detail_infor .jobs_item_title{
	border-left:5px solid #cfcfcf;
	position:relative;
	left:-5px;
	width:795px;
}
.job_detail{
	background:#fff;
	position:relative;
	padding:0 0 20px 40px;
}
.job_detail .send_jl{
	position:absolute;
	right:20px;
	top:20px;
}
.job_detail h3{
	color:#232323;
	font-size:14px;
	font-family:"Microsoft YaHei";
	padding:15px 0;
}
.job_detail li{
	color:#333;
	font-size:14px;
	font-family:"SimSun";
	width:640px;
	padding-bottom:10px;
	line-height:22px;
	list-style:decimal;
	margin-left: 28px;
}
.apply_jobs{
	width:450px;
	border:6px solid #cecbcb;
	border-radius:4px;
	position:absolute;
	top:170px;
	left:180px;
}
.disnone{
	display:none;
}
.apply_jobs h3{
	height:27px;
	line-height:27px;
	color:#010101;
	font-family:"Microsoft YaHei";
	font-size:14px;
	padding:0 4px;
	background:#b8b4b4;
	border-bottom:1px solid #726e6f;
}
.aj_con{
	padding:35px 0 10px 45px;
	background:#fff;
}
.aj_con p{
	color:#060606;
	font-family:"Microsoft YaHei";
	font-size:16px;
	padding:10px 0;
}
.aj_con .upload{
	display:inline-block;
	height:30px;
	line-height:30px;
	text-align:center;
	position:relative;
	margin:0 2px;
}
.aj_con .upload span{
	display:inline-block;
	width:100px;
	font-family:"Microsoft YaHei";
	font-size:14px;
	background:#62cb77;
	color:#fff;
}
.aj_con .upload .upload_btn{
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	top:0;
	left:0;
	width:150px;
	height:30px;
}
.aj_con .point{
	color:#969494;
	font-family:"Microsoft YaHei";
	font-size:10px;
}
.btns{
	text-align:right;
	margin-right:20px;
}
.btns .btns_item{
	display:inline-block;
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-family:"Microsoft YaHei";
	font-size:14px;
	background:#62cb77;
	border-radius:4px;
}
.btns .close{
	background:#cfcfcf;
}









